centos 7.4安装subversion(二)

持续集成之centos 7.4 安装 subversion 服务
安装subversion之前需要先安装apache服务…

1、安装 mod_dav_svn 模块

1
# yum install mod_dav_svn subversion

2、安装完svn后要重启 httpd 服务

1
# systemctl restart httpd

3、查看测试是否安装svn模块

1
# ls /etc/httpd/modules/ | grep svn

运行结果:

1
2
mod_authz_svn.so
mod_dav_svn.so

4、创建svn库主目录(多库模式,一份配置文件管理多个库)

1
# mkdir /svn/

5、进入 /etc/httpd/conf.modules.d 目录,修改 10-subversion.conf 文件

1
#vi 10-subversion.conf

添加以下代码

1
2
3
4
5
6
7
8
9
10
11
12
#Include /svn/httpd.conf
<Location /svn/>
DAV svn
SVNListParentPath on
SVNParentPath /svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /svn/passwd.http
AuthzSVNAccessFile /svn/authz
Require valid-user
</Location>
RedirectMatch ^(/svn)$ $1/

6、创建 /svn/passwd.http/svn/authz 文件

1
2
# touch /svn/passwd.http
# touch /svn/authz

7、重启Apache

1
# systemctl restart httpd